package com.fy56.platform.logistics.model;

import com.fy56.platform.logistics.common.AbstractModel;

public class ColumnExt extends AbstractModel {

    /**
     * 公司Id
     */
    private Integer companyId;

    /**
     * 0是启用1是禁用
     */
    private Byte useFlag;

    /**
     * 字段名称
     */
    private String columnKey;

    /**
     * 字段默认值
     */
    private String defaultValue;

    /**
     * 字段默认值
     */
    private String companyName;

    /**
     * 0下单1取款
     */
    private Byte type;

    /**
     *
     * @mbggenerated 2018-08-06
     */
    public ColumnExt() {
        super();
    }

    /**
     * 公司Id
     * @return companyId 公司Id
     */
    public Integer getCompanyId() {
        return companyId;
    }

    /**
     * 公司Id
     * @param companyId 公司Id
     */
    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    /**
     * 0是启用1是禁用
     * @return useFlag 0是启用1是禁用
     */
    public Byte getUseFlag() {
        return useFlag;
    }

    /**
     * 0是启用1是禁用
     * @param useFlag 0是启用1是禁用
     */
    public void setUseFlag(Byte useFlag) {
        this.useFlag = useFlag;
    }

    /**
     * 字段名称
     * @return columnKey 字段名称
     */
    public String getColumnKey() {
        return columnKey;
    }

    /**
     * 字段名称
     * @param columnKey 字段名称
     */
    public void setColumnKey(String columnKey) {
        this.columnKey = columnKey == null ? null : columnKey.trim();
    }

    /**
     * 字段默认值
     * @return defaultValue 字段默认值
     */
    public String getDefaultValue() {
        return defaultValue;
    }

    /**
     * 字段默认值
     * @param defaultValue 字段默认值
     */
    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue == null ? null : defaultValue.trim();
    }

    /**
     * 公司名称
     * @return companyName 公司名称
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * 公司名称
     * @param companyName 公司名称
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }


    /**
     * 0下单1取款
     * @return type 0下单1取款
     */
    public Byte getType() {
        return type;
    }

    /**
     * 0下单1取款
     * @param type 0下单1取款
     */
    public void setType(Byte type) {
        this.type = type;
    }

}